package lib.bone.admin.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;

@Data
public class UserWorkloadExportVO {


    @ExcelProperty("部门名称")
    @ApiModelProperty("部门名称")
    private String deptName;

    @ExcelProperty("工号")
    @ApiModelProperty("用户账号")
    private String userName;

    @ExcelProperty("姓名")
    @ApiModelProperty("用户昵称")
    private String nickName;

    @ExcelProperty("身份证号")
    @ApiModelProperty("身份证号")
    private String cardId;

    @ExcelProperty("岗位类型")
    @ApiModelProperty(value = "岗位类型",notes = "岗位类型：教师岗（教学型、教学研究型和研究型），其他专业技术岗、管理岗、职员岗、工勤岗")
    String postType;

    @ExcelProperty("岗位级别")
    @ApiModelProperty(value = "岗位级别",notes = "")
    String postLevel;

    @ExcelProperty("岗位等级")
    @ApiModelProperty(value = "岗位等级",notes = "岗位等级：二、三、四等，缺省值设置为*（适配工勤）")
    String postGrade;

    @ExcelProperty("总工作量")
    @ApiModelProperty("总工作量")
    Double totalWorkload;

    @ExcelProperty("总使用工作量")
    @ApiModelProperty("总使用工作量")
    Double totalUsedWorkload;


    @ExcelProperty("A级工作量")
    @ApiModelProperty("A级工作量")
    Double levelAWorkload;

    @ExcelProperty("B级工作量")
    @ApiModelProperty("B级工作量")
    Double levelBWorkload;

    @ExcelProperty("C级工作量")
    @ApiModelProperty("C级工作量")
    Double levelCWorkload;

    @ExcelProperty("总科研工作量")
    @ApiModelProperty("总科研工作量")
    Double totalResearchWorkload;

    @ExcelProperty("总教学工作量")
    @ApiModelProperty("总教学工作量")
    Double totalTeachWorkload;

    @ExcelProperty("总管理工作量")
    @ApiModelProperty("总管理工作量")
    Double totalManagementWorkload;

    @ExcelProperty("总兼职工作量")
    @ApiModelProperty("总兼职工作量")
    Double totalPartTimeWorkload;




}
